.showcase {
	width: 100vw;
	max-width: unset !important;
	padding: 60px 0 !important;
	.filter-btns {
		margin-top: 54px;
		margin-bottom: 48px;
		.filter-btn {
			margin: 0 7px;
			padding: 8px 18px;
			background-color: var(--secondary-color);
			border: 0;
			border-radius: 4px;
			color: var(--text-color-dark-gray);
			cursor: pointer;
			transition: 0.4s;
			&.active,
			&:hover {
				background-color: var(--primary-color);
				color: #fff;
			}
			&:active,
			&:focus {
				outline: none;
			}
		}
	}
	.cases {
		width: 100vw;
		.case {
			width: 25vw;
			height: 12vw;
			overflow: hidden;
			img {
				height: 100%;
				object-fit: cover;
			}
		}
	}
}
